deployment of troops - Almanca İngilizce Sözlük